package org.snaker.engine.parser;


public interface NodeParserProvider<T> {

    /**
     * 根据节点类型获取对应的节点解析器
     * @param name 名称
     */
    NodeParser<T> getByName(String name);

    /**
     * 添加节点解析器
     * @param name 名称
     * @param parser 节点解析器
     */
    NodeParserProvider<T> addProvider(String name, NodeParser<T> parser);

}
